pub trait LogInterface {
    fn log_debug(&self, s: &str);
    fn log_info(&self, s: &str);
    fn log_warning(&self, s: &str);
    fn log_error(&self, s: &str);
}